package com.cauli.file.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cauli.file.model.entity.RecoveryFile;
import com.cauli.file.model.vo.recovery.RecoveryFileListVO;

import java.util.List;

/**
 * @author Cauli
 * @date 2023-03-20 12:00
 * @description 回收站 服务类
 */
public interface RecoveryFileService extends IService<RecoveryFile> {
    void deleteUserFileByDeleteBatchNum(String deleteBatchNum);

    void restoreFile(String deleteBatchNum, String filePath, Long userId);

    List<RecoveryFileListVO> selectRecoveryFileList(Long userId);
}
